package com.zjl.springmvc.SpringMVC执行流程;

public class 常用组件 {
}
/**
 * 1、SpringMVC常用组件
 * ●DispatcherServlet: 前端控制器，不需要工程师开发，由框架提供
 *    作用:统一处理请求和响应,整个流程控制的中心，由它调用其它组件处理用户的请求
 * ●HandlerMapping: 处理器映射器，不需要工程师开发，由框架提供  "找控制器"
 *    作用:根据请求的 url、method 等信息 查找Handler,即控制器方法
 * ●Handled: 处理器,需要工程师开发   "controller 的这个包 里面路径的编写等"
 *    作用:在 DispatcherServlet 的控制” 下Handler对具体的用户请求进行处理
 * ●HandlerAdapter: 处理器适配器,不需要工程师开发，由框架提供   "执行控制器"
 *    作用:通过HandlerAdapter对处理器(控制器方法)进行执行
 * ●ViewResolver: 视图解析器，不需要工程师开发，由框架提供
 *    相当与  forward:/路径 , redirect:/路径  , /路径    对这些的处理
 *    作用:进行视图解析，得到相应的视图，
 *    例如: ThymeleafView、 InternalResourceView. RedirectView
 * ●View: 视图，不需要工程师开发，由框架或视图技术提供   html的页面
 *    作用:将模型数据通过页面展示给用户
 *
 */
